4
15
2
27
1
50
8
5
85
66
30
77
25
70
74
9
22
65
3
101
41
132
7
44
128
106
13
10
6
38
36
35
312
40
127
277
81
114
390
19
56
14
143
52
28
33